TSC-DD Revised version history

Ver 1.00.27 (November 1, 2013)
[Changed] COM port control processing function was added as an internal processing.  
[Changed] An initial setting is a software flow control.
[Changed] In serial controller, the timeout period to clear the receive buffer was changed.(500ms -> 100ms)

Ver 1.00.26 (June 17, 2013)
[Corrected] Error correction: The error on Driver Verifier was corrected.  

Ver 1.00.25 (April 26, 2013)
[Changed] API addition.
[Changed] The force-quit button can be operated by touch during shutdown.
[Changed] At the serial connection, touch operation is still possible after the touch screen controller was power-cycled while the touch screen was being touched. 
[Corrected] Error correction: The corrected error was that the setting tool and calibration screen were not displayed properly at the high-contrast display.
[Corrected] Error correction: The corrected error was that the cursor moved to the opposite direction when it was intended to be moved to right or down at the time of using the Edge Support function on the primary monitor.
[Corrected] Error correction: The corrected error was that when RightclickEnable and EffectEnable were checked, the visual indication of the countdown sometimes froze.
[Corrected] Error correction: The corrected error was that the incorrect data size was specified when the coordinate data was sent from the driver to the application at the USB connection.

Ver 1.00.24 (January 17, 2013)
[Changed] The time of time-out for processing that we added in Ver 1.00.07 was changed.(5s -> 100ms)

Ver 1.00.23 (June 7, 2012)
[Changed] The error processing about IoControl was changed.

Ver 1.00.22 (May 31, 2012)
[Changed] The target points appearing on calibration are changed to cross marks.
[Changed] During calibration, the target points change its color to red and will not disappear after touched,
[Changed] After completion of calibration, [Cancel] button will appear.
[Changed] After completion of calibration, cross mark will appear on touched points, assuming the case that cursor is hidden.
[Changed] The execution result of calibration will be recorded as logs.
[Changed] During calibration, if the touched target point results in the same coordinate data as the previous touch, it will be ignored (chattering prevention)
[Changed] A phenomenon that a transaction error on USB port driver (usbport.sys) caused the USB-connected touch screen inoperative was found. Processing to help the touch screen to recover from the inoperative state is added.


Ver 1.00.21 (April 13, 2012)
[Changed] The process of freeing TPManager's memory is enhanced.

Ver 1.00.20 (March 27, 2012)
[Changed] The process of acquiring device list on plug and play of USB device is enhanced.
[Corrected] When multiple devices are used, and the setting items common to all the devices (Right Click and Exclusion) are changed, the changes were applied to only the applied device. It is corrected to renew all the devices upon the change of such changes.

Ver 1.00.19 (March 15, 2012)
[Changed] The new setting, [Exclusion Enable/Disable] is added.
[Changed] The function that TPService output logs to Event Viewer is enhanced.
[Changed] Assuming the case that cursor is hidden, a cross-hair cursor will appear during cancellation process after calibration.

Ver 1.00.18 (March 6, 2012)
[Changed] The new function that USB driver outputs logs to Event Viewer is added.
[Corrected] The problem that when USB controller is connected, it would be registered as a removal disc, is corrected.

Ver 1.00.17 (February 9, 2012)
[Changed] Under the [Recovery] tab of TP Service Properties, the response to failure of the services is [Restart the Service]
[Changed] Touch screen controller will not be reset even if plug and play by other than a touch screen controller is performed.
[Changed] When Items in properties are selected by using Tab key on keyboard, Items are selected in turn of orderly manner.
[Corrected] The problem was corrected that application error is caused if [Properties] is closed without touch screen controller connected.
[Corrected] The problem below is corrected. Under the condition that multiple devices are registered, if settings are changed then the selected devices are changed before clicking [Apply], The message [The changed data was not saved, Do you save it?] appears,  and even if [Yes] is clicked, the changed data was not saved.

Ver 1.00.16 (December 16, 2011)
[Changed] Power supply from COM port is supported.
[Changed] API is corrected (C++ Builder is supported)

Ver 1.00.15 (December 12, 2011)
[Corrected] Corrected the problem that "Property" screen freezes after repeating screen rotations.
[Corrected] Corrected the following problem. After a screen is rotated, sensing positions cannot be corrected appropriately even if an appropriate angle is selected in "RotateEnable" and calibration is performed.
[Corrected] Corrected the problem that the calibration button is not activated in some occasions on serial interface.
[Revised] Made a change into that once settings have been changed, calibration cannot be performed until "Apply" is clicked.

Ver 1.00.14 (November 11, 2011)
[Revised] Added API.

Ver 1.00.13 (November 4, 2011)
[Revised] Added API.

Ver 1.00.12 (October 27, 2011)
[Revised] Improved computing of calibration.
[Revised] Added API.

Ver 1.00.11 (October 20, 2011)
[Corrected] Internal processing at 9 points calibration is corrected.
[Revised] Button location in Properties screen is changed to correspond to VGA resolution.

Ver 1.00.10 (September 12, 2011)
[Corrected] The error that the driver stops processing if EEPROM of a connected controller has no data, is corrected.

Ver 1.00.09 (August 30, 2011)
[Corrected] Problem of device ID the previous TSC series (TSC-10 and TSC-20) had, is corrected.

Ver 1.00.08 (August 3, 2011)
[Corrected] The error under multi-display environment is corrected. The corrected error was that the cursor appears on the secondary display upon touching on the primary display if@password protection at resuming from sleep mode is inactive.

Ver 1.00.07 (July 21, 2011)
[Revised] A phenomenon that a transaction error on USB port driver
(usbport.sys) caused the USB-connected touch screen inoperative was found.
Processing to help the touch screen to recover from the inoperative state is
added.

Ver 1.00.06 (June 20, 2011)
[Revision] Some new functions were added. (Right Click, Edge Support, Rotate,
control exclusively in multi monitor, clone installation)
[Revision] Supported that you connect the USB controller to other USB ports.
[Revision] Supported a screen rotating.

Ver 1.00.04 (April 28, 2011)
[Revision] For the environment where .Net Framework2.0/3.0/3.5 was not
installed in Windows XP, we added a function to install at the time of
TSC-DD installation at the same time.
[Revision] After installation, we added a window to reboot the computer.
[Corrected] Corrected the problem that TSC-DD might not communicate with a
serial controller normally.
[Corrected] After calibration execution, you change the calibration point and
carry out calibration again. When you changed setting, the problem that
calibration data were not loaded normally was corrected.
[Corrected] When you turned off a "Enabled" function, the problem that a
error message was displayed was corrected.
[Corrected] Corrected the link in the description of "License".
[Corrected] Corrected some API.

Ver 1.00.02 (February 28, 2011)
[Corrected] Corrected the problem that TSC-DD might not get monitor setting
normally in multi-display environment.
[Corrected] Corrected the problem that might not work by the power supply
re-input to a controller at the time of serial controller use in
multi-display environment.

Ver 1.00.01 (February 9, 2011)
[Corrected] Corrected the problem not to work normally when you set a "Use
liftoff delay" function in 0ms.

ver 1.00.00 (January 11, 2011)
First release.
